golang.org/x/tools/go/packages.jsonPackage.Error (field)

30 uses

	golang.org/x/tools/go/packages (current package)
		golist.go#L343: 	Error      *packagesinternal.PackageError
		golist.go#L400: 			if p.Error != nil {
		golist.go#L402: 					Pos: p.Error.Pos,
		golist.go#L403: 					Msg: p.Error.Err,
		golist.go#L416: 		if filepath.IsAbs(p.ImportPath) && p.Error != nil {
		golist.go#L446: 			if old.Error == nil && p.Error == nil {
		golist.go#L456: 			if old.Error != nil {
		golist.go#L458: 				if strings.Contains(old.Error.Err, "not an importable package") {
		golist.go#L460: 				} else if strings.Contains(old.Error.Err, "use of internal package") && strings.Contains(old.Error.Err, "not allowed") {
		golist.go#L464: 					if len(old.Error.ImportStack) < 1 {
		golist.go#L467: 					importingPkg := old.Error.ImportStack[len(old.Error.ImportStack)-1]
		golist.go#L472: 						if len(old.Error.ImportStack) < 2 {
		golist.go#L475: 						importingPkg = old.Error.ImportStack[len(old.Error.ImportStack)-2]
		golist.go#L478: 						Pos:  old.Error.Pos,
		golist.go#L479: 						Msg:  old.Error.Err,
		golist.go#L487: 			if old.Error == nil {
		golist.go#L600: 		if err := p.Error; err != nil && state.shouldAddFilenameFromError(p) {
		golist.go#L630: 		if p.Error != nil {
		golist.go#L631: 			msg := strings.TrimSpace(p.Error.Err) // Trim to work around golang.org/issue/32363.
		golist.go#L633: 			if msg == "import cycle not allowed" && len(p.Error.ImportStack) != 0 {
		golist.go#L634: 				msg += fmt.Sprintf(": import stack: %v", p.Error.ImportStack)
		golist.go#L637: 				Pos:  p.Error.Pos,
		golist.go#L672: 		return len(p.Error.ImportStack) == 0
		golist.go#L679: 	return len(p.Error.ImportStack) == 0 || p.Error.ImportStack[len(p.Error.ImportStack)-1] == p.ImportPath